#ifndef SkinningTechnique_H
#define SkinningTechnique_H
#include "Technique.h"
class SkinningTechnique:public Technique
{
public:
	SkinningTechnique(void);
	~SkinningTechnique(void);
	static const uint MAX_BONES = 100;
	void setBoneTransform(uint Index, const Matrix4f& Transform);
	void setColorTextureUnit(unsigned int TextureUnit);
	void setEyeWorldPos(const Vector3f& EyeWorldPos);
	virtual void load();
private:
	GLuint m_boneLocation[MAX_BONES];
	GLuint m_colorTextureLocation;
	GLuint m_eyeWorldPosLocation;
};
#endif


